package com.share.example.stock.model.ak;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * <p>
 * 目标地址: http://quote.eastmoney.com/center/gridlist.html#hs_a_board
 * 描述: 东方财富网-沪深京 A 股-实时行情数据
 * 限量: 单次返回所有沪深京 A 股上市公司的实时行情数据
 * </p>
 *
 * @author author
 * @since 2023-06-04
 */
@Data
@Accessors(chain = true)
@TableName("stock_zh_a_spot_em")
public class ZhASpotEm implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Long id;
    /**
     * 序号
     */
    private String seq;
    /**
     * 代码
     */
    private String code;
    /**
     * 名称
     */
    private String name;
    /**
     * 最新价
     */
    @TableField(value = "last_price")
    private Double lastPrice;
    /**
     * 注意单位: %
     */
    @TableField(value = "rise_or_fall_rate")
    private Double riseOrFallRate;
    /**
     * 涨跌额
     */
    @TableField(value = "rise_or_fall_price")
    private Double riseOrFallPrice;
    /**
     * 成交量 -- 注意单位: 手
     */
    private Long volume;
    /**
     * 成交额 -- 注意单位: 元
     */
    private Double amount;
    /**
     * 注意单位: %
     */
    private Double amplitude;
    /**
     * 最高
     */
    private Double high;
    /**
     * 最低
     */
    private Double low;
    /**
     * 今开
     */
    private Double open;
    /**
     * 昨收
     */
    private Double yclose;
    /**
     * 量比
     */
    @TableField(value = "quantity_relative_ratio")
    private Double quantityRelativeRatio;
    /**
     * 注意单位: %
     */
    @TableField(value = "turnover_rate")
    private Double turnoverRate;
    /**
     * 市盈率-动态(静态市盈率是指根据预估的12个月的每股收益)-值越大风险越高
     * 市盈率=每股股价÷每股净利润
     */
    @TableField(value = "price_to_book_ratio_dynamic")
    private Double priceToBookRatioDynamic;
    /**
     * 市净率 =股票每股市价÷每股净资产
     */
    @TableField(value = "price_to_book_ratio")
    private Double priceToBookRatio;
    /**
     * 注意单位: 元
     */
    @TableField(value = "total_capital")
    private Double totalCapital;
    /**
     * 注意单位: 元
     */
    @TableField(value = "floating_capital")
    private Double floatingCapital;
    /**
     * 涨速
     */
    @TableField(value = "increasing_speed")
    private Double increasingSpeed;
    /**
     * 注意单位: %
     */
    @TableField(value = "rise_or_fall_rate5m")
    private Double riseOrFallRate5m;
    /**
     * 注意单位: %
     */
    @TableField(value = "rise_or_fall_rate60d")
    private Double riseOrFallRate60d;
    /**
     * 注意单位: %
     */
    @TableField(value = "rise_or_fall_price1y")
    private Double riseOrFallPrice1y;

}
